Microsurgical varicocelectomy